1.5.2 客户端核心SDK功能

说明

echatim-client-ts-core 与 echatim-client-cpp-core虽然实现语言不一样,但程序架构架构与实现逻辑是一致的。使用echatim-client-ts-core 与echatim-client-cpp-core 作为sdk时可以实现无缝切换。

基础功能:

  • http api连接, socket.io api 连接;
  • socket.io 连接/断开连接, 连接状态回调;
  • 发送消息,接受消息/事件回调;
  • sdk用户登录时会话列表,好友列表,黑白名单,群组回调;
  • 文本/图片/文件等常见消息类型及自定义消息类型
  • 添加用户/更新用户/用户列表/用户信息/更新用户Token/刷新用户Token
  • 用户历史消息/用户历史会话
  • 添加朋友/删除朋友/朋友列表/获取好友/修改黑白名单/获取黑白名单/修复好友别名
  • 添加群/更新群/获取群列表/获取加入的群/删除群/获取群信息
  • 获取群成员/添加群/删除群成员
  • 上传通用文件, 返回下载url 的功能

高级功能(专业版, 仅在echatim-client-ts-core v1.10支持):

  • 设置用户的在线/离线监听,获取用户的在线状态;
  • 获取socket.io 实例, httpApi 调用拓展, socketioApi 调用拓展;
  • 用户登录凭证jwt管理;
  • 客服系统游客管理;

results matching ""

    No results matching ""